home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / formats / unitrk / munitrk.h < prev    next >
C/C++ Source or Header  |  1995-01-24  |  996b  |  55 lines

  1. #ifndef UNITRK_H
  2. #define UNITRK_H
  3.  
  4. #include "mtypes.h"
  5.  
  6.  
  7. void     UniSetRow(UBYTE *t);
  8. UBYTE    UniGetByte(void);
  9. UBYTE  *UniFindRow(UBYTE *t,UWORD row);
  10. void       UniReset(void);
  11. void       UniWrite(UBYTE data);
  12. void       UniNewline(void);
  13. void     UniInstrument(UBYTE ins);
  14. void     UniNote(UBYTE note);
  15. void     UniPTEffect(UBYTE eff,UBYTE dat);
  16. UBYTE  *UniDup(void);
  17. void     UniSkipOpcode(UBYTE op);
  18. BOOL    UniInit(void);
  19. void    UniCleanup(void);
  20. UWORD   TrkLen(UBYTE *t);
  21. BOOL    MyCmp(UBYTE *a,UBYTE *b,UWORD l);
  22.  
  23.  
  24. enum {
  25.         UNI_NOTE=1,
  26.         UNI_INSTRUMENT,
  27.         UNI_PTEFFECT0,
  28.         UNI_PTEFFECT1,
  29.         UNI_PTEFFECT2,
  30.         UNI_PTEFFECT3,
  31.         UNI_PTEFFECT4,
  32.         UNI_PTEFFECT5,
  33.         UNI_PTEFFECT6,
  34.         UNI_PTEFFECT7,
  35.         UNI_PTEFFECT8,
  36.         UNI_PTEFFECT9,
  37.         UNI_PTEFFECTA,
  38.         UNI_PTEFFECTB,
  39.         UNI_PTEFFECTC,
  40.         UNI_PTEFFECTD,
  41.         UNI_PTEFFECTE,
  42.         UNI_PTEFFECTF,
  43.         UNI_S3MEFFECTA,
  44.         UNI_S3MEFFECTD,
  45.         UNI_S3MEFFECTE,
  46.         UNI_S3MEFFECTF,
  47.         UNI_S3MEFFECTI,
  48.         UNI_S3MEFFECTQ,
  49.         UNI_S3MEFFECTT
  50. };
  51.  
  52. #endif
  53.  
  54.  
  55.